.home_courser_three button* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  font-size: 14px;
  color:#000 }
.courselist .by{
  margin: 0px 7px 0 0;
}
.courselist  a{
  text-decoration: none;
  padding: 0 5px;
  margin-right: 5px;
}
body, ul, li, h5, p {
  padding: 0;
  margin: 0;
  font-family: "Microsoft YaHei",Helvetica;
 }

body, html, .con {
  width: 100%;
  height: 100%;
  position: relative;

}
body{
  background: #f5f5f5;
}
em, i, b, a{
  font-style: normal;
}

li {
  list-style: none;
  display: block;
  font-style: normal;
 }


 #teaching_datalis{
   width: 1148px;;
   margin: auto;
   height: auto;
   ul{
     margin-top: 30px;
     height: 30px;
     line-height:30px;
     li{
       padding:0 4px;
     }
     a{
       color: #000;
       text-decoration: none;
       font-size: 18px;
     }
   }
 }
.teaching_datalis_teacher{
  margin-top: 20px;
  width: 1148px;
  box-shadow: -1px -3px 11px #d9d9d9;
  height:350px;
  border:1px solid #d9d9d9;
  dl{
    margin: 14px 14px 14px 14px;
    dt{
      float: left;
      width: 326px;
      height: 325px;

      img{
        width: 326px;
        height: 325px;
      }

    }
    dd{
      float: right;
      width: 733px;
      margin-right: 30px;

     p{
       color: #666666;
     }
     div{
       margin-top: 109px;
       line-height: 24px;
       color: #77787b;
     }

    }
  }
}

.teaching_datalis_content{
  margin-top: 40px;
  dl{
  width: 274px;;
  height: 374px;
  box-shadow: -1px -3px 11px #d9d9d9;
  margin:20px 6px;
  float: left;
  dd{
    margin: 7px;
  }
  dt{
  padding:7px 7px 7px 7px;

 }

  }

}
